软件项目管理是指在软件项目开发过程中对软件项目进行有效的规划,组织,指导和控制,并使研究和开发任务与相关项目保持一致 公司各部门与相关人员紧密联系,使部门与员工有明确的目标和明确的绩效。 项目管理强调项目负责人的角色和团队合作精神。 它的组织结构灵活,更注重人为因素,关注客户并为客户服务,并致力于提高软件项目开发的效率和质量,这体现在一种工作流管理中。
I。 项目启动阶段
项目启动阶段的任务是识别客户需求的内容,并使客户提出的需求内容具有可行性,进行分析,评估和项目批准 。
(1)项目标识。 科技部门接到业务部门提出的业务需求后,对业务需求的内容进行确认,对业务需求进行可行性研究和分析,与业务部门进行沟通,对业务部门可实现和不可实现的内容进行分析和评估。 要求在内容上达成共识,科学技术部门将已确认的管理要求纳入公司的整体项目管理系统中,并与业务部门协调编写详细的项目要求规范。
(2)项目建立。 在软件项目通过审查之后,可以建立项目并准备需求开发任务书。 在软件公司收到项目任务后,公司的项目管理办公室首先根据公司的IT项目管理流程为新项目建立一个信息文件,编译项目代码,然后启动项目开发。
II。 项目计划阶段
项目计划阶段的任务是为要开发的软件项目开发详细的解决方案,各种可交付成果准备工作计划。
1。 项目范围规划
(1)项目背景说明。 通过对项目实施背景的分析,了解业务需求的背景,从而更好地把握需求可能涉及的利益相关者。
(2)项目目标的描述。 它主要包括三个方面:第一是成就目标,即要开发什么样的系统(例如开发成本软件管理系统);第二是实现目标。 第二个是建设期目标,即项目预计完成项目的时间(例如:2007年4月1日至2007年6月30日,为期3个月); 第三是成本目标,即预算项目的总投资额(例如,项目成本为30万元)。
(3)项目工作结构分解(WBS)。 WBS的作用是安排和定义项目范围的各个组成部分,并根据可交付成果进行组合。 根据团队成员的职责划分,项目经理逐渐将复杂的工作分解为基础工作,从而使项目成员的工作具有针对性,易于操作和易于控制。 通常,软件项目将可交付成果用作第一级,将特定任务用作第二级。 每个级别的下降都意味着对项目可交付成果的更详细描述。
,遵循目标系统作为主导,项目系统描述为基础,从上到下,从粗到细